﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>华皓商业管理系统</title>
    <script type="text/javascript" language="javascript">
        function Arabia_to_Chinese(Num) {
            for (i = Num.length - 1; i >= 0; i--) {
                Num = Num.replace(",", "")//替换tomoney()中的","
                Num = Num.replace(" ", "")//替换tomoney()中的空格
            }
            Num = Num.replace("￥", "")//替换掉可能出现的￥字符
            if (isNaN(Num)) { //验证输入的字符是否为数字
                //  alert("请检查小写金额是否正确");
                return;
            }
            //字符处理完毕后开始转换，采用前后两部分分别转换
            part = String(Num).split(".");
            newchar = "";
            //小数点前进行转化
            for (i = part[0].length - 1; i >= 0; i--) {
                if (part[0].length > 10) {
                    alert("位数过大，无法计算");
                    return "";
                } //若数量超过拾亿单位，提示
                tmpnewchar = ""
                perchar = part[0].charAt(i);
                switch (perchar) {
                    case "0": tmpnewchar = "零" + tmpnewchar; break;
                    case "1": tmpnewchar = "壹" + tmpnewchar; break;
                    case "2": tmpnewchar = "贰" + tmpnewchar; break;
                    case "3": tmpnewchar = "叁" + tmpnewchar; break;
                    case "4": tmpnewchar = "肆" + tmpnewchar; break;
                    case "5": tmpnewchar = "伍" + tmpnewchar; break;
                    case "6": tmpnewchar = "陆" + tmpnewchar; break;
                    case "7": tmpnewchar = "柒" + tmpnewchar; break;
                    case "8": tmpnewchar = "捌" + tmpnewchar; break;
                    case "9": tmpnewchar = "玖" + tmpnewchar; break;
                }
                switch (part[0].length - i - 1) {
                    case 0: tmpnewchar = tmpnewchar + "元"; break;
                    case 1: if (perchar != 0) tmpnewchar = tmpnewchar + "拾"; break;
                    case 2: if (perchar != 0) tmpnewchar = tmpnewchar + "佰"; break;
                    case 3: if (perchar != 0) tmpnewchar = tmpnewchar + "仟"; break;
                    case 4: tmpnewchar = tmpnewchar + "万"; break;
                    case 5: if (perchar != 0) tmpnewchar = tmpnewchar + "拾"; break;
                    case 6: if (perchar != 0) tmpnewchar = tmpnewchar + "佰"; break;
                    case 7: if (perchar != 0) tmpnewchar = tmpnewchar + "仟"; break;
                    case 8: tmpnewchar = tmpnewchar + "亿"; break;
                    case 9: tmpnewchar = tmpnewchar + "拾"; break;
                }
                newchar = tmpnewchar + newchar;
            }
            //小数点之后进行转化
            if (Num.indexOf(".") != -1) {
                if (part[1].length > 2) {
                    alert("小数点之后只能保留两位,系统将自动截断");
                    part[1] = part[1].substr(0, 2)
                }
                for (i = 0; i < part[1].length; i++) {
                    tmpnewchar = ""
                    perchar = part[1].charAt(i)
                    switch (perchar) {
                        case "0": tmpnewchar = "零" + tmpnewchar; break;
                        case "1": tmpnewchar = "壹" + tmpnewchar; break;
                        case "2": tmpnewchar = "贰" + tmpnewchar; break;
                        case "3": tmpnewchar = "叁" + tmpnewchar; break;
                        case "4": tmpnewchar = "肆" + tmpnewchar; break;
                        case "5": tmpnewchar = "伍" + tmpnewchar; break;
                        case "6": tmpnewchar = "陆" + tmpnewchar; break;
                        case "7": tmpnewchar = "柒" + tmpnewchar; break;
                        case "8": tmpnewchar = "捌" + tmpnewchar; break;
                        case "9": tmpnewchar = "玖" + tmpnewchar; break;
                    }
                    if (i == 0) tmpnewchar = tmpnewchar + "角";
                    if (i == 1) tmpnewchar = tmpnewchar + "分";
                    newchar = newchar + tmpnewchar;
                }
            }
            //替换所有无用汉字
            while (newchar.search("零零") != -1)
                newchar = newchar.replace("零零", "零");
            newchar = newchar.replace("零亿", "亿");
            newchar = newchar.replace("亿万", "亿");
            newchar = newchar.replace("零万", "万");
            newchar = newchar.replace("零元", "元");
            newchar = newchar.replace("零角", "");
            newchar = newchar.replace("零分", "");
            if (newchar.charAt(newchar.length - 1) == "元" || newchar.charAt(newchar.length - 1) == "角")
                newchar = newchar + "整"
            return newchar;
        }
        function printp(obj) {
            if (obj.style.display == "none") {
                obj.style.display = "";
            }
            else {
                obj.style.display = "none";
            }
        }
    </script>
    <style type="text/css">
        body
        {
            margin: auto;
            width: 750px;
            font-size: 12px;
        }
        #detail
        {
            float: left;
            width: 100%;
        }
        .detailClass
        {
            border-right: 1px solid;
            border-bottom: 1px solid;
            text-align: center;
            margin-bottom: 20px;
        }
        .detailClass td
        {
            border-left: 1px solid;
            border-top: 1px solid;
            padding-left: 10px;
            height: 27px;
            line-height: 27px;
        }
        .title1
        {
            text-align: center;
            font-size: 24px;
        }
    </style>
</head>
<body>
    <div class="title1">
        [CompanyName][_FlagText]</div>
    <table width="100%" border="0">
        <tr>
            <td width="40%">
                供应商名称：[_CorSName]
            </td>
            <td width="30%">
                日期：[OrderDateTime]
            </td>
            <td width="30%">
                单号：[OrderNO]
            </td>
        </tr>
        <tr>
            <td>
                收货仓库：[_StoreSName]
            </td>
            <td colspan="2">
                收货地址：[Address]
            </td>
        </tr>
    </table>
    <br />
    <div id="detail">
        <script language="javascript" type="text/javascript">
            [objList]
        </script>
    </div>
    <script language="javascript" type="text/javascript">
        var sum = 0;
        var str = "<table class='detailClass' width='100%' border='0'><tr><td>商品名称</td><td>规格</td><td>单位</td><td>单价</td><td>数量</td><td>金额</td></tr>";
        for (a = 0; a < objList.length; a++) {
            var b = objList[a];
            if (b["Name"] == undefined) {
                str += "<tr><td></td><td></td><td></td><td></td><td></td><td></td></tr>";
            }
            else {
                str += "<tr>";
                str += "<td>" + b["Name"] + "</td>";
                str += "<td>" + b["Standard"] + "</td>";
                str += "<td>" + b["_UnitName"] + "</td>";
                str += "<td>" + b["_TempPrice"] + "</td>";
                str += "<td>" + b["_TempQuantity"] + "</td>";
                str += "<td>" + b["_TempPrice"] * b["_TempQuantity"] + "</td>";
                str += "</tr>";
                sum += b["_TempPrice"] * b["_TempQuantity"];
            }
        }
        str += "<tr><td>合计金额:</td><td colspan='4'>" + Arabia_to_Chinese(sum + "") + "</td><td>" + sum + "</td>";
        str += "</td></tr></table>";
        detail.innerHTML = str;
    </script>
    <table width="100%" border="0">
        <tr>
            <td width="33%">
                下单人：[_UserSName]
            </td>
            <td width="33%">
                审核人：[_AuditorUserSName]
            </td>
            <td width="34%">
                收货人：
            </td>
        </tr>
    </table>
</body>
</html>
